A Schedulable Utilization Bound for the Multiprocessor EPDF Pfair Algorithm

نویسندگان

  • UmaMaheswari C. Devi
  • James H. Anderson
چکیده

The earliest-pseudo-deadline-first (EPDF) Pfair scheduling algorithm is less expensive than some other knownPfair algorithms, but is not optimal for scheduling recurrent real-time tasks on more than two processors. In priorwork, sufficient per-task weight (i.e., utilization) restrictions were established for ensuring that tasks either donot miss their deadlines or have bounded tardiness when scheduled under EPDF. Implicit in these restrictions isthe assumption that the total system utilization may equal the total available processing capacity (i.e., the totalnumber of processors). This paper considers an orthogonal issue, namely, determining a sufficient restriction on thetotal utilization of a task set for it to be schedulable (i.e., a schedulable utilization bound) under EPDF, assumingthat there are no per-task weight restrictions. We prove that a task set with total utilization at most 3M+14 iscorrectly scheduled under EPDF on M processors, regardless of how large each task’s weight is. At present, we donot know whether this value represents the worst-case for EPDF, but we do provide a counterexample that showsthat it cannot be improved to exceed 86% of the total processing capacity. The schedulable utilization bound wederive is expressed in terms of the maximum weight of any task, and hence, if this value is known, may be used toschedule task sets with total utilization greater than 3M+14 . ∗Work supported by NSF grants CCR 9988327, ITR 0082866, CCR 0204312, CNS 0309825, and CNS 0615197, and by ARO grantW911NF-06-1-0425. The first author was also supported by an IBM Ph.D. fellowship.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Schedulable Utilization Bounds for EPDF Fair Multiprocessor Scheduling

The earliest-pseudo-deadline-first (EPDF) algorithm is less expensive than other known Pfair algorithms, but is not optimal for scheduling recurrent real-time tasks on more than two processors. Prior work established sufficient per-task weight (i.e., utilization) restrictions that ensure that tasks either do not miss their deadlines or have bounded tardiness when scheduled under EPDF. Implicit ...

متن کامل

Improved conditions for bounded tardiness under EPDF Pfair multiprocessor scheduling

The earliest-pseudo-deadline-first (EPDF) Pfair algorithm is more efficient than other known Pfair schedulingalgorithms, but is not optimal for scheduling recurrent real-time task systems on more than two identical pro-cessors. Although not optimal, EPDF may be preferable for real-time systems instantiated on less-powerfulplatforms, those with soft timing constraints, or those whose...

متن کامل

Interval-valued fuzzy permutation method and experimental analysis on cardinal and ordinal evaluations

371 Interval-valued fuzzy permutation method and experimental analysis on cardinal and ordinal evaluations Ting-Yu Chen and Jih-Chang Wang 388 Improved conditions for bounded tardiness under EPDF Pfair multiprocessor scheduling UmaMaheswari C. Devi and James H. Anderson Erratum 421 Erratum to “Languages not recognizable in real time by one-dimensional cellular automata” [J. Comput. System Sci. ...

متن کامل

Comparison of Deadline-Based Scheduling Algorithms for Periodic Real-Time Tasks on Multiprocessor

Multiprocessor architecture becomes common on realtime systems as the workload of real-time systems increases. Recently new deadline-based (EDF-based) multiprocessor scheduling algorithms are devised, and comparative studies on the performance of these algorithms are necessary. In this paper, we compare EDZL, a hybrid of EDF and LLF, with other deadline-based scheduling algorithms such as EDF, ...

متن کامل

PC-Fair: Fair Scheduling of Precedence-Constrained Periodic Tasks in Multiprocessor Systems

The Pfair scheduling algorithms are known to be optimal for scheduling periodic real-time tasks on multiprocessor systems. However, one of the limitations of most prior work on the Pfair scheduling is that precedence constraints among tasks are not considered. We thus propose a PC-Fair (PrecedenceConstrained Fair) scheduling algorithm to overcome this limitation. The novelty of our algorithm co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007